package com.fan.springboot1903fanjianghao.service;


import com.fan.springboot1903fanjianghao.bean.User;

import java.util.List;

/**
 * ZixiaFan
 * 2021/11/22 16:36
 */
public interface UserService {
    /**
     * 登录
     * @param user
     * @return
     */
    public User login(User user);

    /**
     * 注册
     * @param user
     * @return
     */
    public int register(User user);

    /**
     * 验证用户名是否唯一
     * @param username
     * @return
     */
    int UniqueUsername(String username);

    /**
     * 返回所有密保问题
     * @param flag
     * @return
     */
    List<String> queryQuestion(String flag);

    /**
     * 查询所有用户
     * @return List<user>
     */
    public List<User> queryAllUser();

    /**
     * 根据用户名模糊查询
     * @param QUsername
     * @return
     */
    public List<User> queryUserByName(String QUsername);
}
